//重置
function reset(){
	$("#addForm").form('reset');
	$("#updateForm").form('reset');
}

//新增提交
function formsub (){
	if ($("#addForm").form('validate')) {
        //设置提交区域
        var options = {
            //dataType为默认值（0）时，服务器返回responseText值
            success : function(responseText) {
            	$.messager.progress('close');
                if (responseText == 'success') {
                	window.location.href = root + "/${module}/${entity.lowerName}Manage";
               }
            },
            //设置提交url
            url : root + "/${module}/add${entity.className}",
            //提交类型
            type : "post",
            error : function() {
            	$.messager.progress('close');
            	$("#submit").show();
                alert('请求失败');
            }
        };
        //用ajaxSubmit提交表单
        $('#addForm').ajaxSubmit(options);
  }
	
}
//编辑提交
function formsubforedit(){
	if ($("#updateForm").form('validate')) {
        //设置提交区域
        var options = {
            //dataType为默认值（0）时，服务器返回responseText值
            success : function(responseText) {
                //判断是否更新成功
                if (responseText == 'success') {
                	window.location.href = root + "/${module}/${entity.lowerName}Manage";
                } 
            },
            //设置提交url
            url : root + "/${module}/update${entity.className}",
            //提交类型
            type : "post",
            //更新失败时提示
            error : function() {
                alert('请求失败');
            }
        };
        //用ajaxSubmit提交表单
        $('#updateForm').ajaxSubmit(options);
    }
	
}
//初始化控件和验证
$(document).ready(function(){
	<#list uiList as  ui>
	<#if ui.uiType= 'autoComplate' >
	   // ${ui.cn_name}  自动完成
		$('#${ui.compontId}').combobox({
        valueField: '${ui.valueField}',
        textField: '${ui.textField}',
        panelHeight : 'auto',
        hasDownArrow : false,
        required:true,
        validType:'isNull${ui.textField}',
        url : root + "${ui.url}",
        onChange: function () {
         var param = $("#${ui.compontId}").combobox("getText");
            if (param != "") {
                var urlStr = root + "${ui.url}?${ui.param}="+param;
                $("#${ui.compontId}").combobox("reload", urlStr);
            }
        },
        onLoadSuccess: function(data){
        	if(data.length == 0){
        		$("input[name='${ui.compontId}']").val("");
        	}
        }
      }); 
      
      
      //${ui.cn_name} 验证
	  $.extend($.fn.validatebox.defaults.rules, {
		isNull${ui.textField} : {
			validator : function(value) {
				var id =  $("#${ui.compontId}").combobox("getValue");
				var name = $("#${ui.compontId}").combobox("getText");
				return id != "" && id != name;
			},  
			message :  "该${ui.cn_name}不存在！" 
		}
	  });	 
		</#if>
	<#if ui.uiType= 'basicconf' >
		//下拉框 ${ui.cn_name}
		$('#${ui.compontId}').combobox({
			url : root + '/basicconf/combobox/${ui.valueField}',
			valueField : 'basiccode',
			textField : 'basicname',
			editable:false 
		});
		
		//验证 ${ui.cn_name}
		$.extend($.fn.validatebox.defaults.rules, {
			${ui.compontId}Validate : {
				validator : function(value) {
					return value != "--请选择--";
				},  
				message :  "请选择 ${ui.cn_name}" 
			}
		});
	</#if>
	
	</#list>
});